# while true
# do
#     res=`ps -ef | grep semi_test.sh | grep -v grep | wc -l`
#     if [ $res -eq  0 ]
#     then
#         echo "semi_test.sh 执行完毕"
#         break
#     else
#         echo "semi_test.sh 执行中, sleep 300"
#         sleep 300
#     fi

# done


datasets='recognition36'
unlabels='0 15 30'
shots='5'
bnflags='0'

for bnflag in $bnflags
do
    for dataset in $datasets
    do
        for shot in $shots
        do
            for unlabel in $unlabels
            do
                if [ $bnflag -eq 0 ]
                then
                    echo "python eval_semi_logits_fixmatch.py -gpu 0,1 -shot $shot -test_episode 600 -dataset $dataset --with_SA --SA_res --no_mlp --SA_dropout 0.5 --pos_embed --model_name resnet_MyResSA --sche CosineLR --unlabel $unlabel --fixmatch --show_detail -sfc_lr 100  -mse 10 --change_BN --fixmatch_mu 4 --fixmatch_threshold 0.8 --add_ema"
                    python eval_semi_logits_fixmatch.py -gpu 0,1 -shot $shot -test_episode 600 -dataset $dataset --with_SA --SA_res --no_mlp --SA_dropout 0.5 --pos_embed --model_name resnet_MyResSA --sche CosineLR --unlabel $unlabel --fixmatch --show_detail -sfc_lr 100 -mse 10 --change_BN --fixmatch_mu 4 --fixmatch_threshold 0.8 --add_ema
                else
                    echo "python eval_semi_logits_fixmatch.py -gpu 0,1 -shot $shot -test_episode 600 -dataset $dataset --with_SA --SA_res --no_mlp --SA_dropout 0.5 --pos_embed --model_name resnet_MyResSA --sche CosineLR --unlabel $unlabel --fixmatch --show_detail -sfc_lr 100  -mse 10 --fixmatch_mu 4 --fixmatch_threshold 0.8 --add_ema" 
                    python eval_semi_logits_fixmatch.py -gpu 0,1 -shot $shot -test_episode 600 -dataset $dataset --with_SA --SA_res --no_mlp --SA_dropout 0.5 --pos_embed --model_name resnet_MyResSA --sche CosineLR --unlabel $unlabel --fixmatch --show_detail -sfc_lr 100 -mse 10 --fixmatch_mu 4 --fixmatch_threshold 0.8 --add_ema
                fi 
            done
        done
    done
done